package com.qf.dao;

import com.qf.bean.Item;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ItemDao {
    //1.根据商品的名称查询数据的总条数
    Integer findCountByNameLike(@Param("name")String name);
    //2.根据商品的名称分页查询具体数据
    List<Item> findBynameLikeLimit(@Param("name")String name,
                                   @Param("offset")Integer offset,
                                   @Param("size")Integer size);
    //3.保存商品信息
    Integer save(Item item);

    //根据id删除商品
    Integer deleteById(@Param("id") Integer id);

    //根据id修改商品数据
    Item findById(@Param("id") Integer id);

    //根据id修改商品信息
    Integer updateById(Item item);
}
